tryExecute

fun <T> tryExecute(block: () -> Promise<T>): Promise<T?>

Executes block only if a slot is immediately available, resolving null otherwise.